const aplus = {
	
	block(){
		// 如采集用户信息是异步行为需要先执行这个 BLOCK 埋点
		//如果需要采集用户信息，那么上述单页应用的 sendPV 调用也需要置于_hold:BLOCK 和 _hold:START 配置之间
		aplus_queue.push({
			action: 'aplus.setMetaInfo', arguments: ['_hold', 'BLOCK']
		})
	},
    setinfomat(userType,appid,appname,long,lati){
        //设置不同日志埋点
		aplus_queue.push({
			action: 'aplus.setMetaInfo', arguments: ['aplus-waiting', 'MAN']
		});

		aplus_queue.push({
			'action':'aplus.sendPV',
			'arguments':[ 	// 自定义 PV 参数 key-value 键值对（只能是这种平铺的 json，不能做多层嵌套），如：
				{is_auto: false}, 
				{
					miniAppId:appid,
					miniAppName:appname,
					long,
					lati,
					userType,
				}
			]
		})
    },
	//设置用户信息埋点
	setUsermat(user_nickname,user_id){
		// 设置会员昵称
		aplus_queue.push({
			action: "aplus.setMetaInfo", arguments: ["_user_nick", user_nickname]
		});
		// 设置会员 ID
		aplus_queue.push({
			action: "aplus.setMetaInfo", arguments: ["_user_id", user_id]
		});
		// aplus_queue.push({
		// 	action: "aplus.setMetaInfo", arguments: ["_dev_id", "yourDeviceId"]
		// });
	},
	start(){
		// 如采集用户信息是异步行为，需要在设置完用户信息后执行这个 START 埋点
		// 此时被 block 住的日志会携带上用户信息逐条发出
		aplus_queue.push({
			action: 'aplus.setMetaInfo', arguments: ['_hold', 'START']
		});
	}
}
export default aplus;